RemoteHardwarePin


A GPIO pin definition for remote hardware module
Protobuf type meshtastic.RemoteHardwarePin

Types

Link copied to clipboard
class Builder : GeneratedMessage.Builder<BuilderT> , ModuleConfigProtos.RemoteHardwarePinOrBuilder

A GPIO pin definition for remote hardware module
Protobuf type meshtastic.RemoteHardwarePin

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun equals(obj: Any): Boolean
Link copied to clipboard
fun getDescriptor(): Descriptors.Descriptor
Link copied to clipboard
open fun getGpioPin(): Int

GPIO Pin number (must match Arduino)
uint32 gpio_pin = 1;
Link copied to clipboard
open fun getName(): String

Name for the GPIO pin (i.e. Front gate, mailbox, etc)
string name = 2;
Link copied to clipboard
open fun getNameBytes(): ByteString

Name for the GPIO pin (i.e. Front gate, mailbox, etc)
string name = 2;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Type of GPIO access available to consumers on the mesh
.meshtastic.RemoteHardwarePinType type = 3;
Link copied to clipboard
open fun getTypeValue(): Int

Type of GPIO access available to consumers on the mesh
.meshtastic.RemoteHardwarePinType type = 3;
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun parseFrom(input: CodedInputStream): ModuleConfigProtos.RemoteHardwarePin
open fun parseFrom(data: Array<Byte>, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.RemoteHardwarePin
open fun parseFrom(data: ByteString, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.RemoteHardwarePin
open fun parseFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.RemoteHardwarePin
open fun parseFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.RemoteHardwarePin
open fun parseFrom(data: ByteBuffer, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.RemoteHardwarePin
Link copied to clipboard
Link copied to clipboard
open fun writeTo(output: CodedOutputStream)